package com.jiangyao.model.vo.backend;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.io.Serializable;

/**
 * 班级学期课程VO
 *
 * @author: yangyongchuan
 * @create: 2020年08月25日 23:25
 */
@ApiModel("班级学期课程VO")
@Data
public class ClassSemesterSubjectVO implements Serializable {
	private static final long serialVersionUID = -7619801250909184924L;
	/**
	 * 学期课程ID
	 */
	@ApiModelProperty(value = "学期课程ID")
	private Integer clsubId;

	/**
	 * 学期ID
	 */
	@ApiModelProperty(value = "学期ID")
	private Integer semesterId;

	/**
	 * 类型 1课堂教学 2线上课程
	 */
	@ApiModelProperty(value = "类型 1课堂教学 2线上课程")
	private Integer type;

	/**
	 * 课程、科目名称（别名）
	 */
	@ApiModelProperty(value = "课程、科目名称（别名）")
	private String subjectName;

	/**
	 * 课程ID
	 */
	@ApiModelProperty(value = "课程ID")
	private Integer subjectId;

	/**
	 * 课程、科目名称（原名）
	 */
	@ApiModelProperty(value = "课程、科目名称（原名）")
	private String subjectNameOrig;

	/**
	 * 学习状态 1待学习 2学习中 3已学习
	 */
	@ApiModelProperty(value = "学习状态 1待学习 2学习中 3已学习")
	private Integer learnStatus;

	/**
	 * 排序
	 */
	@ApiModelProperty(value = "排序")
	private Integer sortOrder = 0;
}
